package be.hogent.iii.project.objects;

import java.io.Serializable;

/**
 *
 * @author jef donders
 */
public abstract class Entiteit implements Serializable {
    
    protected int hitpoints;
    protected int eigenaarId;
    protected Coordinaat plaats;

    public abstract int getMaxHitpoints();
    public abstract int getAanvalsSterkte();
    
    
    public int getHitpoints() {
        return hitpoints;
    }

    public void setHitpoints(int hitpoints) {
        this.hitpoints = hitpoints;
    }


    public int getEigenaarId() {
        return eigenaarId;
    }

    public void setEigenaarId(int eigenaarId) {
        this.eigenaarId = eigenaarId;
    }

    public Coordinaat getPlaats() {
        return plaats;
    }

    public void setPlaats(Coordinaat nieuwePlaats) {
        plaats = new Coordinaat(nieuwePlaats.getX(),nieuwePlaats.getY());
    }
}

